博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FreeMarker基础配置
阅读量:4070 次
发布时间:2019-05-25

本文共 1353 字,大约阅读时间需要 4 分钟。

freemarker 版本

官网下载地址 

当前测试所用版本为:

文件结构

1. 模板文件:test02.ftl

  Welcome!  

Welcome ${user}!

Our latest product: ${latestProduct.name}!

2. Java 测试类文件:Test.java

package com.freemarker.test02.base;import freemarker.template.*;import java.util.*;import java.io.*;public class Test {    public static void main(String[] args) throws Exception {        // 创建 Freemarker 配置实例        Configuration cfg = new Configuration(Configuration.VERSION_2_3_23);        // 指定模板文件从何处加载的数据源,这里设置成一个文件目录。        cfg.setDirectoryForTemplateLoading(new File("templates"));        cfg.setDefaultEncoding("UTF-8");        // 简单地重新抛出异常; 这应该在大多数生产系统中使用。        cfg.setTemplateExceptionHandler(TemplateExceptionHandler.RETHROW_HANDLER);        // 创建一个数据模型        Map root = new HashMap();        root.put("user", "Big Joe");        Map latest = new HashMap();        root.put("latestProduct", latest);        latest.put("url", "products/greenmouse.html");        latest.put("name", "green mouse");        // 获取模板(使用内部缓存)        Template temp = cfg.getTemplate("test02.ftl");        // 合并数据模型模板        Writer out = new OutputStreamWriter(System.out);        temp.process(root, out);        out.flush();        out.close();        // 注意: ------------        // 为了简单起见,这里压制了异常(在方法签名中声明了异常,译者注),而在正式运行的产品中不要这样做。    }}

运行结果

  Welcome!  

Welcome Big Joe!

Our latest product: green mouse!

你可能感兴趣的文章
我以前做东西的能力是够的,缺的是专业知识的积累。
查看>>
2020全球无人机五十强企业
查看>>
STM32的中断体系结构
查看>>
我现在回看,野火的STM32书,《跟工程师学嵌入式开发》,原子的STM32书,里面前几章都把那些重要的细节讲了!!
查看>>
用结构体封装寄存器,非常妙!!!
查看>>
结构体的数据对齐
查看>>
STM32官方的一些参考手册资料
查看>>
现在回看我以前的STM32水平,只能说很业余。
查看>>
STM32之中断与事件---中断与事件的区别
查看>>
STM32的中断也是靠寄存器配置,中断的寄存器地址是放在地址空间中的内核区(PART4)
查看>>
2020.9.14中国地质大学新生入学教育
查看>>
网络协议栈我是不是可以这么理解,就是把你要发送的数据自动处理成TCPIP格式的消息发出去,这种底层的转换不需要你弄了。
查看>>
除了LwIP还有uIP
查看>>
《跟工程师学嵌入式开发》这本书最后的终极项目我反而觉得有说头
查看>>
博士的申请考核制
查看>>
STM32库的函数名和文件名的命名是有规则的。
查看>>
我感觉想让无人机在T265下飞得更稳,可以结合激光雷达,光流等传感器一起啊。多传感器融合应该是一个必由之路。
查看>>
那些硬件的初始化函数主要是在做些上什么?
查看>>
发现一张三年前飔拓科技的笔试题,清一色的数据结构和算法。
查看>>
从STM32到TM4C123
查看>>